package sqlToGUI.testing.sendingInput;

import java.util.LinkedList;

public class SolarDataCreator extends DataCreator{

	private LinkedList <Character>buff;

	private int currentIn1 = 1000;
	private int currentOut1 = 1000;
	private int voltageIn1 = 1000;
	private int voltageOut1 = 1000;
	private int PWM1 = 1000;
	
	private int currentIn2 = 1000;
	private int currentOut2 = 1000;
	private int voltageIn2 = 1000;
	private int voltageOut2 = 1000;
	private int PWM2 = 1000;
	
	private int currentIn3 = 1000;
	private int currentOut3 = 1000;
	private int voltageIn3 = 1000;
	private int voltageOut3 = 1000;
	private int PWM3 = 1000;
	
	private int currentIn4 = 1000;
	private int currentOut4 = 1000;
	private int voltageIn4 = 1000;
	private int voltageOut4 = 1000;
	private int PWM4 = 1000;
	
	private int currentIn5 = 1000;
	private int currentOut5 = 1000;
	private int voltageIn5 = 1000;
	private int voltageOut5 = 1000;
	private int PWM5 = 1000;
	
	private int currentIn6 = 1000;
	private int currentOut6 = 1000;
	private int voltageIn6 = 1000;
	private int voltageOut6 = 1000;
	private int PWM6 = 1000;
	
	private int currentIn7 = 1000;
	private int currentOut7 = 1000;
	private int voltageIn7 = 1000;
	private int voltageOut7 = 1000;
	private int PWM7 = 1000;
	
	private int currentIn8 = 1000;
	private int currentOut8 = 1000;
	private int voltageIn8 = 1000;
	private int voltageOut8 = 1000;
	private int PWM8 = 1000;
	
	private int currentIn9 = 1000;
	private int currentOut9 = 1000;
	private int voltageIn9 = 1000;
	private int voltageOut9 = 1000;
	private int PWM9 = 1000;
	
	private int currentIn10 = 1000;
	private int currentOut10 = 1000;
	private int voltageIn10 = 1000;
	private int voltageOut10 = 1000;
	private int PWM10 = 1000;
	
	private int currentIn11 = 1000;
	private int currentOut11 = 1000;
	private int voltageIn11 = 1000;
	private int voltageOut11 = 1000;
	private int PWM11 = 1000;
	
	private int currentIn12 = 1000;
	private int currentOut12 = 1000;
	private int voltageIn12 = 1000;
	private int voltageOut12 = 1000;
	private int PWM12 = 1000;
	
	
	private String currentIn1S;
	private String currentOut1S;
	private String voltageIn1S;
	private String voltageOut1S;
	private String PWM1S;
	
	private String currentIn2S;
	private String currentOut2S;
	private String voltageIn2S;
	private String voltageOut2S;
	private String PWM2S;
	
	private String currentIn3S;
	private String currentOut3S;
	private String voltageIn3S;
	private String voltageOut3S;
	private String PWM3S;
	
	private String currentIn4S;
	private String currentOut4S;
	private String voltageIn4S;
	private String voltageOut4S;
	private String PWM4S;
	
	private String currentIn5S;
	private String currentOut5S;
	private String voltageIn5S;
	private String voltageOut5S;
	private String PWM5S;
	
	private String currentIn6S;
	private String currentOut6S;
	private String voltageIn6S;
	private String voltageOut6S;
	private String PWM6S;
	
	private String currentIn7S;
	private String currentOut7S;
	private String voltageIn7S;
	private String voltageOut7S;
	private String PWM7S;
	
	private String currentIn8S;
	private String currentOut8S;
	private String voltageIn8S;
	private String voltageOut8S;
	private String PWM8S;
	
	private String currentIn9S;
	private String currentOut9S;
	private String voltageIn9S;
	private String voltageOut9S;
	private String PWM9S;
	
	private String currentIn10S;
	private String currentOut10S;
	private String voltageIn10S;
	private String voltageOut10S;
	private String PWM10S;
	
	private String currentIn11S;
	private String currentOut11S;
	private String voltageIn11S;
	private String voltageOut11S;
	private String PWM11S;
	
	private String currentIn12S;
	private String currentOut12S;
	private String voltageIn12S;
	private String voltageOut12S;
	private String PWM12S;
	
	public SolarDataCreator(LinkedList <Character>buff){
		this.buff = buff;
	}
	
	public void update(){
		
		voltageIn1 = sim1();
		currentIn1S = fixDataLength(currentIn1 + "", inputLength);
		currentOut1S = fixDataLength(currentOut1 + "", inputLength);
		voltageIn1S = fixDataLength(voltageIn1 + "", inputLength);
		voltageOut1S = fixDataLength(voltageOut1 + "", inputLength);
		PWM1S = fixDataLength(PWM1 + "", inputLength);

		currentIn2S = fixDataLength(currentIn2 + "", inputLength);
		currentOut2S = fixDataLength(currentOut2 + "", inputLength);
		voltageIn2S = fixDataLength(voltageIn2 + "", inputLength);
		voltageOut2S = fixDataLength(voltageOut2 + "", inputLength);
		PWM2S = fixDataLength(PWM2 + "", inputLength);
		
		currentIn3S = fixDataLength(currentIn3 + "", inputLength);
		currentOut3S = fixDataLength(currentOut3 + "", inputLength);
		voltageIn3S = fixDataLength(voltageIn3 + "", inputLength);
		voltageOut3S = fixDataLength(voltageOut3 + "", inputLength);
		PWM3S = fixDataLength(PWM3 + "", inputLength);
	
		currentIn4S = fixDataLength(currentIn4 + "", inputLength);
		currentOut4S = fixDataLength(currentOut4 + "", inputLength);
		voltageIn4S = fixDataLength(voltageIn4 + "", inputLength);
		voltageOut4S = fixDataLength(voltageOut4 + "", inputLength);
		PWM4S = fixDataLength(PWM4 + "", inputLength);
		
		currentIn5S = fixDataLength(currentIn5 + "", inputLength);
		currentOut5S = fixDataLength(currentOut5 + "", inputLength);
		voltageIn5S = fixDataLength(voltageIn5 + "", inputLength);
		voltageOut5S = fixDataLength(voltageOut5 + "", inputLength);
		PWM5S = fixDataLength(PWM5 + "", inputLength);
		
		currentIn6S = fixDataLength(currentIn6 + "", inputLength);
		currentOut6S = fixDataLength(currentOut6 + "", inputLength);
		voltageIn6S = fixDataLength(voltageIn6 + "", inputLength);
		voltageOut6S = fixDataLength(voltageOut6 + "", inputLength);
		PWM6S = fixDataLength(PWM6 + "", inputLength);
		
		currentIn7S = fixDataLength(currentIn7 + "", inputLength);
		currentOut7S = fixDataLength(currentOut7 + "", inputLength);
		voltageIn7S = fixDataLength(voltageIn7 + "", inputLength);
		voltageOut7S = fixDataLength(voltageOut7 + "", inputLength);
		PWM7S = fixDataLength(PWM7 + "", inputLength);
		
		currentIn8S = fixDataLength(currentIn8 + "", inputLength);
		currentOut8S = fixDataLength(currentOut8 + "", inputLength);
		voltageIn8S = fixDataLength(voltageIn8 + "", inputLength);
		voltageOut8S = fixDataLength(voltageOut8 + "", inputLength);
		PWM8S = fixDataLength(PWM8 + "", inputLength);
		
		currentIn9S = fixDataLength(currentIn9 + "", inputLength);
		currentOut9S = fixDataLength(currentOut9 + "", inputLength);
		voltageIn9S = fixDataLength(voltageIn9 + "", inputLength);
		voltageOut9S = fixDataLength(voltageOut9 + "", inputLength);
		PWM9S = fixDataLength(PWM9 + "", inputLength);
		
		currentIn10S = fixDataLength(currentIn10 + "", inputLength);
		currentOut10S = fixDataLength(currentOut10 + "", inputLength);
		voltageIn10S = fixDataLength(voltageIn10 + "", inputLength);
		voltageOut10S = fixDataLength(voltageOut10 + "", inputLength);
		PWM10S = fixDataLength(PWM10 + "", inputLength);
		
		currentIn11S = fixDataLength(currentIn11 + "", inputLength);
		currentOut11S = fixDataLength(currentOut11 + "", inputLength);
		voltageIn11S = fixDataLength(voltageIn11 + "", inputLength);
		voltageOut11S = fixDataLength(voltageOut11 + "", inputLength);
		PWM11S = fixDataLength(PWM11 + "", inputLength);
		
		currentIn12S = fixDataLength(currentIn12 + "", inputLength);
		currentOut12S = fixDataLength(currentOut12 + "", inputLength);
		voltageIn12S = fixDataLength(voltageIn12 + "", inputLength);
		voltageOut12S = fixDataLength(voltageOut12 + "", inputLength);
		PWM12S = fixDataLength(PWM12 + "", inputLength);
		
		
		buff.add('$'); buff.add('#');
		buff.add('0'); buff.add('1');
		buff.add(currentIn1S.charAt(0)); 
		buff.add(currentIn1S.charAt(1)); 
		buff.add(currentIn1S.charAt(2)); 
		buff.add(currentIn1S.charAt(3)); 
		
		buff.add('$'); buff.add('#');
		buff.add('0'); buff.add('2');
		buff.add(currentOut1S.charAt(0)); 
		buff.add(currentOut1S.charAt(1)); 
		buff.add(currentOut1S.charAt(2)); 
		buff.add(currentOut1S.charAt(3)); 
		
		buff.add('$'); buff.add('#');
		buff.add('0'); buff.add('3');
		buff.add(voltageIn1S.charAt(0)); 
		buff.add(voltageIn1S.charAt(1)); 
		buff.add(voltageIn1S.charAt(2)); 
		buff.add(voltageIn1S.charAt(3)); 
		
		buff.add('$'); buff.add('#');
		buff.add('0'); buff.add('4');
		buff.add(voltageOut1S.charAt(0)); 
		buff.add(voltageOut1S.charAt(1)); 
		buff.add(voltageOut1S.charAt(2)); 
		buff.add(voltageOut1S.charAt(3)); 
		
		buff.add('$'); buff.add('#');
		buff.add('0'); buff.add('5');
		buff.add(PWM1S.charAt(0)); 
		buff.add(PWM1S.charAt(1)); 
		buff.add(PWM1S.charAt(2)); 
		buff.add(PWM1S.charAt(3));
		
		buff.add('$'); buff.add('#');
		buff.add('0'); buff.add('6');
		buff.add(currentIn2S.charAt(0)); 
		buff.add(currentIn2S.charAt(1)); 
		buff.add(currentIn2S.charAt(2)); 
		buff.add(currentIn2S.charAt(3)); 
		
		buff.add('$'); buff.add('#');
		buff.add('0'); buff.add('7');
		buff.add(currentOut2S.charAt(0)); 
		buff.add(currentOut2S.charAt(1)); 
		buff.add(currentOut2S.charAt(2)); 
		buff.add(currentOut2S.charAt(3)); 
		
		buff.add('$'); buff.add('#');
		buff.add('0'); buff.add('8');
		buff.add(voltageIn2S.charAt(0)); 
		buff.add(voltageIn2S.charAt(1)); 
		buff.add(voltageIn2S.charAt(2)); 
		buff.add(voltageIn2S.charAt(3)); 
		
		buff.add('$'); buff.add('#');
		buff.add('0'); buff.add('9');
		buff.add(voltageOut2S.charAt(0)); 
		buff.add(voltageOut2S.charAt(1)); 
		buff.add(voltageOut2S.charAt(2)); 
		buff.add(voltageOut2S.charAt(3)); 
		
		buff.add('$'); buff.add('#');
		buff.add('1'); buff.add('0');
		buff.add(PWM2S.charAt(0)); 
		buff.add(PWM2S.charAt(1)); 
		buff.add(PWM2S.charAt(2)); 
		buff.add(PWM2S.charAt(3)); 
		
		buff.add('$'); buff.add('#');
		buff.add('1'); buff.add('1');
		buff.add(currentIn3S.charAt(0)); 
		buff.add(currentIn3S.charAt(1)); 
		buff.add(currentIn3S.charAt(2)); 
		buff.add(currentIn3S.charAt(3)); 
		
		buff.add('$'); buff.add('#');
		buff.add('1'); buff.add('2');
		buff.add(currentOut3S.charAt(0)); 
		buff.add(currentOut3S.charAt(1)); 
		buff.add(currentOut3S.charAt(2)); 
		buff.add(currentOut3S.charAt(3)); 
		
		buff.add('$'); buff.add('#');
		buff.add('1'); buff.add('3');
		buff.add(voltageIn3S.charAt(0)); 
		buff.add(voltageIn3S.charAt(1)); 
		buff.add(voltageIn3S.charAt(2)); 
		buff.add(voltageIn3S.charAt(3)); 
		
		buff.add('$'); buff.add('#');
		buff.add('1'); buff.add('4');
		buff.add(voltageOut3S.charAt(0)); 
		buff.add(voltageOut3S.charAt(1)); 
		buff.add(voltageOut3S.charAt(2)); 
		buff.add(voltageOut3S.charAt(3)); 
		
		buff.add('$'); buff.add('#');
		buff.add('1'); buff.add('5');
		buff.add(PWM3S.charAt(0)); 
		buff.add(PWM3S.charAt(1)); 
		buff.add(PWM3S.charAt(2)); 
		buff.add(PWM3S.charAt(3)); 
		
		buff.add('$'); buff.add('#');
		buff.add('1'); buff.add('6');
		buff.add(currentIn4S.charAt(0)); 
		buff.add(currentIn4S.charAt(1)); 
		buff.add(currentIn4S.charAt(2)); 
		buff.add(currentIn4S.charAt(3)); 
		
		buff.add('$'); buff.add('#');
		buff.add('1'); buff.add('7');
		buff.add(currentOut4S.charAt(0)); 
		buff.add(currentOut4S.charAt(1)); 
		buff.add(currentOut4S.charAt(2)); 
		buff.add(currentOut4S.charAt(3)); 
		
		buff.add('$'); buff.add('#');
		buff.add('1'); buff.add('8');
		buff.add(voltageIn4S.charAt(0)); 
		buff.add(voltageIn4S.charAt(1)); 
		buff.add(voltageIn4S.charAt(2)); 
		buff.add(voltageIn4S.charAt(3)); 
		
		buff.add('$'); buff.add('#');
		buff.add('1'); buff.add('9');
		buff.add(voltageOut4S.charAt(0)); 
		buff.add(voltageOut4S.charAt(1)); 
		buff.add(voltageOut4S.charAt(2)); 
		buff.add(voltageOut4S.charAt(3)); 
		
		buff.add('$'); buff.add('#');
		buff.add('2'); buff.add('0');
		buff.add(PWM4S.charAt(0)); 
		buff.add(PWM4S.charAt(1)); 
		buff.add(PWM4S.charAt(2)); 
		buff.add(PWM4S.charAt(3)); 
		
		buff.add('$'); buff.add('#');
		buff.add('2'); buff.add('1');
		buff.add(currentIn5S.charAt(0)); 
		buff.add(currentIn5S.charAt(1)); 
		buff.add(currentIn5S.charAt(2)); 
		buff.add(currentIn5S.charAt(3)); 
		
		buff.add('$'); buff.add('#');
		buff.add('2'); buff.add('2');
		buff.add(currentOut5S.charAt(0)); 
		buff.add(currentOut5S.charAt(1)); 
		buff.add(currentOut5S.charAt(2)); 
		buff.add(currentOut5S.charAt(3)); 
		
		buff.add('$'); buff.add('#');
		buff.add('2'); buff.add('3');
		buff.add(voltageIn5S.charAt(0)); 
		buff.add(voltageIn5S.charAt(1)); 
		buff.add(voltageIn5S.charAt(2)); 
		buff.add(voltageIn5S.charAt(3)); 
		
		buff.add('$'); buff.add('#');
		buff.add('2'); buff.add('4');
		buff.add(voltageOut5S.charAt(0)); 
		buff.add(voltageOut5S.charAt(1)); 
		buff.add(voltageOut5S.charAt(2)); 
		buff.add(voltageOut5S.charAt(3)); 
		
		buff.add('$'); buff.add('#');
		buff.add('2'); buff.add('5');
		buff.add(PWM5S.charAt(0)); 
		buff.add(PWM5S.charAt(1)); 
		buff.add(PWM5S.charAt(2)); 
		buff.add(PWM5S.charAt(3)); 
		
		buff.add('$'); buff.add('#');
		buff.add('2'); buff.add('6');
		buff.add(currentIn6S.charAt(0)); 
		buff.add(currentIn6S.charAt(1)); 
		buff.add(currentIn6S.charAt(2)); 
		buff.add(currentIn6S.charAt(3)); 
		
		buff.add('$'); buff.add('#');
		buff.add('2'); buff.add('7');
		buff.add(currentOut6S.charAt(0)); 
		buff.add(currentOut6S.charAt(1)); 
		buff.add(currentOut6S.charAt(2)); 
		buff.add(currentOut6S.charAt(3)); 
		
		buff.add('$'); buff.add('#');
		buff.add('2'); buff.add('8');
		buff.add(voltageIn6S.charAt(0)); 
		buff.add(voltageIn6S.charAt(1)); 
		buff.add(voltageIn6S.charAt(2)); 
		buff.add(voltageIn6S.charAt(3)); 
		
		buff.add('$'); buff.add('#');
		buff.add('2'); buff.add('9');
		buff.add(voltageOut6S.charAt(0)); 
		buff.add(voltageOut6S.charAt(1)); 
		buff.add(voltageOut6S.charAt(2)); 
		buff.add(voltageOut6S.charAt(3)); 
		
		buff.add('$'); buff.add('#');
		buff.add('3'); buff.add('0');
		buff.add(PWM6S.charAt(0)); 
		buff.add(PWM6S.charAt(1)); 
		buff.add(PWM6S.charAt(2)); 
		buff.add(PWM6S.charAt(3)); 
		
		buff.add('$'); buff.add('#');
		buff.add('3'); buff.add('1');
		buff.add(currentIn7S.charAt(0)); 
		buff.add(currentIn7S.charAt(1)); 
		buff.add(currentIn7S.charAt(2)); 
		buff.add(currentIn7S.charAt(3)); 
		
		buff.add('$'); buff.add('#');
		buff.add('3'); buff.add('2');
		buff.add(currentOut7S.charAt(0)); 
		buff.add(currentOut7S.charAt(1)); 
		buff.add(currentOut7S.charAt(2)); 
		buff.add(currentOut7S.charAt(3)); 
		
		buff.add('$'); buff.add('#');
		buff.add('3'); buff.add('3');
		buff.add(voltageIn7S.charAt(0)); 
		buff.add(voltageIn7S.charAt(1)); 
		buff.add(voltageIn7S.charAt(2)); 
		buff.add(voltageIn7S.charAt(3)); 
		
		buff.add('$'); buff.add('#');
		buff.add('3'); buff.add('4');
		buff.add(voltageOut7S.charAt(0)); 
		buff.add(voltageOut7S.charAt(1)); 
		buff.add(voltageOut7S.charAt(2)); 
		buff.add(voltageOut7S.charAt(3)); 
		
		buff.add('$'); buff.add('#');
		buff.add('3'); buff.add('5');
		buff.add(PWM7S.charAt(0)); 
		buff.add(PWM7S.charAt(1)); 
		buff.add(PWM7S.charAt(2)); 
		buff.add(PWM7S.charAt(3)); 
		
		buff.add('$'); buff.add('#');
		buff.add('3'); buff.add('6');
		buff.add(currentIn8S.charAt(0)); 
		buff.add(currentIn8S.charAt(1)); 
		buff.add(currentIn8S.charAt(2)); 
		buff.add(currentIn8S.charAt(3)); 
		
		buff.add('$'); buff.add('#');
		buff.add('3'); buff.add('7');
		buff.add(currentOut8S.charAt(0)); 
		buff.add(currentOut8S.charAt(1)); 
		buff.add(currentOut8S.charAt(2)); 
		buff.add(currentOut8S.charAt(3)); 
		
		buff.add('$'); buff.add('#');
		buff.add('3'); buff.add('8');
		buff.add(voltageIn8S.charAt(0)); 
		buff.add(voltageIn8S.charAt(1)); 
		buff.add(voltageIn8S.charAt(2)); 
		buff.add(voltageIn8S.charAt(3)); 
		
		buff.add('$'); buff.add('#');
		buff.add('3'); buff.add('9');
		buff.add(voltageOut8S.charAt(0)); 
		buff.add(voltageOut8S.charAt(1)); 
		buff.add(voltageOut8S.charAt(2)); 
		buff.add(voltageOut8S.charAt(3)); 
		
		buff.add('$'); buff.add('#');
		buff.add('4'); buff.add('0');
		buff.add(PWM8S.charAt(0)); 
		buff.add(PWM8S.charAt(1)); 
		buff.add(PWM8S.charAt(2)); 
		buff.add(PWM8S.charAt(3)); 
		
		buff.add('$'); buff.add('#');
		buff.add('4'); buff.add('1');
		buff.add(currentIn9S.charAt(0)); 
		buff.add(currentIn9S.charAt(1)); 
		buff.add(currentIn9S.charAt(2)); 
		buff.add(currentIn9S.charAt(3)); 
		
		buff.add('$'); buff.add('#');
		buff.add('4'); buff.add('2');
		buff.add(currentOut9S.charAt(0)); 
		buff.add(currentOut9S.charAt(1)); 
		buff.add(currentOut9S.charAt(2)); 
		buff.add(currentOut9S.charAt(3)); 
		
		buff.add('$'); buff.add('#');
		buff.add('4'); buff.add('3');
		buff.add(voltageIn9S.charAt(0)); 
		buff.add(voltageIn9S.charAt(1)); 
		buff.add(voltageIn9S.charAt(2)); 
		buff.add(voltageIn9S.charAt(3)); 
		
		buff.add('$'); buff.add('#');
		buff.add('4'); buff.add('4');
		buff.add(voltageOut9S.charAt(0)); 
		buff.add(voltageOut9S.charAt(1)); 
		buff.add(voltageOut9S.charAt(2)); 
		buff.add(voltageOut9S.charAt(3)); 
		
		buff.add('$'); buff.add('#');
		buff.add('4'); buff.add('5');
		buff.add(PWM9S.charAt(0)); 
		buff.add(PWM9S.charAt(1)); 
		buff.add(PWM9S.charAt(2)); 
		buff.add(PWM9S.charAt(3)); 
		
		buff.add('$'); buff.add('#');
		buff.add('4'); buff.add('6');
		buff.add(currentIn10S.charAt(0)); 
		buff.add(currentIn10S.charAt(1)); 
		buff.add(currentIn10S.charAt(2)); 
		buff.add(currentIn10S.charAt(3)); 
		
		buff.add('$'); buff.add('#');
		buff.add('4'); buff.add('7');
		buff.add(currentOut10S.charAt(0)); 
		buff.add(currentOut10S.charAt(1)); 
		buff.add(currentOut10S.charAt(2)); 
		buff.add(currentOut10S.charAt(3)); 
		
		buff.add('$'); buff.add('#');
		buff.add('4'); buff.add('8');
		buff.add(voltageIn10S.charAt(0)); 
		buff.add(voltageIn10S.charAt(1)); 
		buff.add(voltageIn10S.charAt(2)); 
		buff.add(voltageIn10S.charAt(3)); 
		
		buff.add('$'); buff.add('#');
		buff.add('4'); buff.add('9');
		buff.add(voltageOut10S.charAt(0)); 
		buff.add(voltageOut10S.charAt(1)); 
		buff.add(voltageOut10S.charAt(2)); 
		buff.add(voltageOut10S.charAt(3)); 
		
		buff.add('$'); buff.add('#');
		buff.add('5'); buff.add('0');
		buff.add(PWM10S.charAt(0)); 
		buff.add(PWM10S.charAt(1)); 
		buff.add(PWM10S.charAt(2)); 
		buff.add(PWM10S.charAt(3)); 
		
		buff.add('$'); buff.add('#');
		buff.add('5'); buff.add('1');
		buff.add(currentIn11S.charAt(0)); 
		buff.add(currentIn11S.charAt(1)); 
		buff.add(currentIn11S.charAt(2)); 
		buff.add(currentIn11S.charAt(3)); 
		
		buff.add('$'); buff.add('#');
		buff.add('5'); buff.add('2');
		buff.add(currentOut11S.charAt(0)); 
		buff.add(currentOut11S.charAt(1)); 
		buff.add(currentOut11S.charAt(2)); 
		buff.add(currentOut11S.charAt(3)); 
		
		buff.add('$'); buff.add('#');
		buff.add('5'); buff.add('3');
		buff.add(voltageIn11S.charAt(0)); 
		buff.add(voltageIn11S.charAt(1)); 
		buff.add(voltageIn11S.charAt(2)); 
		buff.add(voltageIn11S.charAt(3)); 
		
		buff.add('$'); buff.add('#');
		buff.add('5'); buff.add('4');
		buff.add(voltageOut11S.charAt(0)); 
		buff.add(voltageOut11S.charAt(1)); 
		buff.add(voltageOut11S.charAt(2)); 
		buff.add(voltageOut11S.charAt(3)); 
		
		buff.add('$'); buff.add('#');
		buff.add('5'); buff.add('5');
		buff.add(PWM11S.charAt(0)); 
		buff.add(PWM11S.charAt(1)); 
		buff.add(PWM11S.charAt(2)); 
		buff.add(PWM11S.charAt(3)); 
		
		buff.add('$'); buff.add('#');
		buff.add('5'); buff.add('6');
		buff.add(currentIn12S.charAt(0)); 
		buff.add(currentIn12S.charAt(1)); 
		buff.add(currentIn12S.charAt(2)); 
		buff.add(currentIn12S.charAt(3)); 
		
		buff.add('$'); buff.add('#');
		buff.add('5'); buff.add('7');
		buff.add(currentOut12S.charAt(0)); 
		buff.add(currentOut12S.charAt(1)); 
		buff.add(currentOut12S.charAt(2)); 
		buff.add(currentOut12S.charAt(3)); 
		
		buff.add('$'); buff.add('#');
		buff.add('5'); buff.add('8');
		buff.add(voltageIn12S.charAt(0)); 
		buff.add(voltageIn12S.charAt(1)); 
		buff.add(voltageIn12S.charAt(2)); 
		buff.add(voltageIn12S.charAt(3)); 
		
		buff.add('$'); buff.add('#');
		buff.add('5'); buff.add('9');
		buff.add(voltageOut12S.charAt(0)); 
		buff.add(voltageOut12S.charAt(1)); 
		buff.add(voltageOut12S.charAt(2)); 
		buff.add(voltageOut12S.charAt(3)); 
		
		buff.add('$'); buff.add('#');
		buff.add('6'); buff.add('0');
		buff.add(PWM12S.charAt(0)); 
		buff.add(PWM12S.charAt(1)); 
		buff.add(PWM12S.charAt(2)); 
		buff.add(PWM12S.charAt(3)); 
		
	}
}